Once again, a great game! I wish that you could upgrade things a little faster though. With such a large skill tree, I'd have to play for hours to get any significant upgrades. The story, which was great btw, was a little too long to be right at the beginning imo. I think if you put one scene every time the player returns to the tower, it would both encourage longer play sessions, and make the story more interesting since you're playing through parts of the story.
Take all that with a grain of salt, you have a masterpiece on your hands!