A downloadable game

a Puzzle solving platformer.