The color scheme and visual effects are really cool, but the core card game is also very solid. I can't believe you did all of this alone. I could imagine this on Steam ^^
My only recommendation is to tell the players at the beginning how many fights they're in for, you could have a screen with the tower and showing how many enemies are there.