This is like a much more complicated version of my game. Great work!
I found it really difficult to juggle timing and calculating at first, but then you quickly get the hang of it and it is a lot of fun. Will definitely add this to the list of games i use in the classroom, thanks!