AdaGate
3D OpenGL dungeon game using Ada: a tribute to Narbacular Drop
... at the dungeon walls to configure 2 escape portals, but in order to activate them, all of the ZPMs must be bumped onto their sockets. But beware: you can only PUSH the ZPMs, so you will fail if you roll one into a corner or against a wall. But don't worry, cheating is pretty easy ; )
The proper command to extract the archive and maintain the directory structure is "7z x filename".