Wow a looooooot of potential but I think the first level should be some kind of tutorial where there is no timer to have the time to understand everything. Anyway very good job !