Excellent
The score of merely 3.77 awarded this game grossly understates the quality. It is made simply, yet has a certain complexity added with the upgrade and magic systems, and also with the level organization. The game music is calming, aids in concentration, and, as opposed to so many other games, can be listened to for an extended period of time without becoming an irritant. Although the difficulty peaks around the middle, this could be fixed by a simple tweak here and there, and perhaps getting some friends to beta-test the game for you. My one complaint is that the movement of the map was rather rigid, but this is quite trivial in the grand scheme of the game.
Overall, a fantastic job; your creativity and thoroughness more than make up for the occasional bug.