I really like how you simplified it and the point about ranged weapons makes sense know that I think about it. Instead of having different races or types of one race decide what states a character gets it could be classes, like assassin, soldier, and tank, that way the player can decide his race...