Electogenius

A puzzle game about, well, stepping on yourself
Puzzle
Play in browser
A very disappointing game of dungeon-whatever
Play in browser