Added Level class

plus changes to Character