Blockergame is probably one of the most feature rich IO style games I have seen so far. It mixes in simplistic IO Game style game play with a more traditional RPG style. You start the game with a choice of classes and team color. Each class comes with its own weapon/skill. My personal favorite is the necromancer but there are several classes in total to choose from.
How to Play Blocker Game