Very well done! It is very polished and ambitious, with many levels for such a short time. Some more visual feedback when you win would be nice. Overall, very good job to the team. Coincidentally, my game is mechanically kinda similar to this, which is kind of funny.