Very cool gameloop! But to be honest, it was so much stuff, i did not know how where to begin.
I would love if you would simplify the game for a first and second level, and only give the full version when the player has played two tutorial levels.
The spinning seems like something the game could do without, outside of this jam, i don't really see the point :)
So much potential already, i followed you and i am super curious to see if you develop this further! (I would be very interested in playtesting if you like ;-)