delithings

First person puzzle videogame about resolving a maze.
Puzzle