Introduce Character class
Switch to object oriented character management