For those wondering, this is a puzzle platformer game! :]
Also, you have to play in full screen mode, otherwise the UI breaks.