Impasse – a French word that when translated into english mean impassable or impossible. Once you start playing this tricky puzzle game you’ll understand why they chose that name.
Impasse – a French word that when translated into english mean impassable or impossible. Once you start playing this tricky puzzle game you’ll understand why they chose that name.