Good, but could be better
The learning curve was great, and really made me remember what I learned the first time I picked up a game in the first place. However, the last level is moderately hard, and it would have been better if you had something else like bosses, or mabye more upgrades. But overall, I'll give you a 5, because this really is something special.