Seeing as undefined is known for TD's and such, this isn't all that bad. This game is the first try at expanding on what undefined already knows, and should be treated as such.
The beauty of this game is the simplicity. there aren't thousands of stats to learn and infinite equipment options. the classes are clear defined and mixable; you can have a healer-rogue. i thoroughly enjoy the game and give it a 5/5