Amazing game, 5/5. The levels were challenging but fun and had a great puzzle element to it. Well done!