Really clever ideas in here!
With some variation and lots of different actions, speeds and things that can happen, this could be a blast to play through :)