fixed message system
added a class which refines input
created Player class and added 3 Managers to it