Character class and Sight class implemented