Wow, I cannot believe this is your first game, it feels so realized and the art, music and sound effects are all really great. It is very hard, maybe a tutorial or slower start? It also might be cool if your score was displayed at the end as some players may not notice it. Very nice though!