Holy heck, i love this!
The aesthetic and style is simple but it's one of those games that has a lot more going for it then what it may seem like. The upgrading mechanic is really fun and interesting and really brings a lot of replay-ability to the game. The upgrades in general are neat and mostly well scaled.
Over all this is one heck of a fun, simple yet complex games, nicely done, :D!