Absolutely fantastic! It takes some getting used to, but once you have it down the mechanics are actually very intuitive. I managed to get S rank first try! I can't imagine what a nightmare this must have been to code, incredible job!
Thanks for checking my game out! It's great to hear you enjoyed it, and congats on the score - I'm actually not sure I got a score that high at any point while I was testing the game! (Though a lot of the time I wanted to spend testing the game was actually spent frantically debugging it!)