This takes the gameplay idea from Visible and takes it to the extreme using Nitrome's signature coding wizardry. But some of the mechanics seem inconsistent. The spikes will kill you even if part of you should be standing on a platform. I think most platformers only kill you with fatal tiles if you try to pass through the tile, not if you're merely adjacent to the tile. But with this game, sometimes it does, and sometimes it doesn't. Also, you can't come into view of a mirror if it would mean your reflection would be spawning inside a wall, unless that wall happens to be off the edge of the screen.
Wish there was a level select so I could go to the levels where I haven't got all the gems. Can anyone tell me if there's a "good" ending if you get all the gems?