Nicely done
Pretty good game, with lots of upgrades, which is my personal favorite. Although the game is a little slow at first, it gets better as you go. I had in fact experienced some glitches, one where i came back from the upgrades menu and the character kept moving to the left until it hit the wall.
Luckily I was able to come out of it, and continue playing. Other than that a pretty solid game you have here.