Awesome game design! It gets really challenging but always remains fun. Love the upgrades and that you actually have to physically collect the experience points. Graphically it feels a bit glitchy but looks great nonetheless. Bravo!