I played the game and took some screenshots.
From The Lost Media Wiki
This is a platforming puzzle game, and a surprisingly challenging one. I haven't yet made it past level 3, so here's what I've played through so far. SPOILER ALERT.