This is really good. The abilities work well together. It's really polished. You nailed the feel of the game. The ordering mechanism is a little confusing. When there are a few of the same class, I can't tell which one to select. This, of course, is really minor. This was some good work.