Pretty interesting idea, which is well executed and polished. It's pretty fun to play, but exhausting at the same time. Good job!