A pleasant experience! Each stage introduces new and interesting gameplay mechanics. Some rough parts that you'd definitely be able to even out with more time than you had for this one. Well done!