Fun concept, with potential with some extra balancing. I really enjoyed the "extras" that you crammed in, including the character generation :)