Flea

non-linear exploration and investigation game
Puzzle