:og uoy ereH
http://www.newgrounds.com/portal/view/511754
Newgrounds ftw.
This game is kind of trippy, I didn't think much about it when I was playing it, espesh as it was pretty buggy (they may have fixed those by now though). It was great fun, but I can't really be bothered to dissect it...