Very polished and fun to play ! :D
Level 2 is very hard for me, lost twice at it >.<
Overall, great job !