Added Main(Driver) and a base for the Character class