Really good concept. My game has a very similar idea! I think you should balance the timings a little because it is very difficult to complete levels.
Thanks a lot. Its interesting to see people coming up with similar ideas