The Witness Puzzle Solver

The Witness Puzzle Solver - The witness is a puzzle game set on a deserted island.