Even if the platforming itself is a bit rough, the puzzles are really satisfying to solve. Great job!