Not bad at all.
Still needs some work, but that's just a programming thing. But you did well for what you've got I think, and it's an entertaining little game with a ton of different elements!
Great job on it, work on improving the art and overall animations to go for smoother and more diverse play, just in the future.