Well done. I liked the concept and the mechanic. The only things I would add:
- Random Movements of the enemies from side to side? maybe they can slide to avoid the hit?
- I know we are coding our games here counter-time and I cannot say much as my game also lacks of interesting challenge and enemies but I think yours also may need this improvement in future.
But it is a very good concept.