Overall nice game. A few suggestions:
1) Specialize some moves or categories for each class. Some move examples might be a throat cut for the assassin, triple shot (three arrows at one time) for the archer, or a shield block with counterattack for the warrior. Maybe even add a mage/wizard class. Specialized categories might warrior: samurai/swordsman/ axe wielder, etc. Specialized moves could be done for each class. Elemental Wizard, Necromancer, etc.
2.) Get more in depth on the storyline. There's action, but not really an overarching plot to the game. You had the one light vs. dark entity quest. Expand on that thought a little more. Some potential ones:
Unaligned Heroic Character: Rescuing villagers, protecting innocent, defeating some grand evil lord, etc. Doing good for good's own sake.
Aligned Heroic Character: Associates with a village/kingdom. Protector seeking to defeat evil as it tries to destroy his/her village chief.
Anti-Hero/Mercenary/Fame Seeker: Neither good or bad. Just wants to become powerful, rich, and famous.
Evil Path1: Goal become dictator of the world you've created. Opponents are good characters and the other evil characters the player seeks to one day conquer as well.
Evil Path2: Seeks power offered by the evil side, desires to rule but doesn't care to overthrow the game's ultimate evil.
3) Some of the mechanics need to be worked on. For one, I went into every location and house and could not find where the sword needed to be bought for the second village's quest after choosing the light path in the tower. Second, it took a while to realize why my character would walk backwards at random times (it depended on the mouse location in relevance to the character). That tidbit should have been in the tutorial. It would be nice to somehow know the characters locations for when a quest says pick up your reward from XYZ, but I haven't met XYZ to know where he is.
Again nice game overall. A few mechanic tweaks, more character customization, and a more developed plot would really take this game to the next level.