This was really fun!
Looking at the screen shots I was almost expecting this to be more like a subway surfer style, where you had to pick a lane. But I'm glad the movement ended up being free! I made it to wave 9 before the obstacles eventually got the better of me. I had just taken a curse that prevent mana spawns and I ran out right at the worst moment. But if I hadn't lost I'd be stuck here playing all day, it's a very fun game loop!
Awesome job!