As with the other comments, I also share the feeling that the timer is a bit too fast. However, I also think restarting at the beginning each time is a little unfair, perhaps add lives so we can try each level multiple times before restarting?
Other than that, I really like the concept, and this is extremely impressive for a first game. Well done, you should be proud of this. Good luck with your future games, keep up the good work :)