Labyrinth of Crete (1997) is an arcade game with a mixture of action, strategy and puzzles from the masters of the Funhouse Design studio. The game... Read more