You did an amazing job with the limitation here. The game is really fun and I could really imagine it as a mobile game. The only thing I could point out (as some other comments already did) is that if you fail a level, you must restart from the beginning.