picts:
http://www.gamespot.com/pc/action/twins ... ow;thumb;2
http://ve3d.ign.com/articles/news/50159 ... o-Released
Gameplay is first-person and physics based, it reminds me of Portal a bit. Might be worth a look if you like that sort of thing (like me).