This is definitely very creative, it's a really cool idea. As feedback, I would just recommend some polishing and a better way to teach the player how to play. I burned a few brain cells trying to understand it at first, but congratulations, you have a really great project!