Nice ideas there, maybe too much at once, though. I got a bit lost at first trying to figure out what worked and what didn't. I'm not sure I liked the limited spirit, but it was and interesting limitation on the player to stop spamming. Generallyl executed really well, great job for a single person!