did some refactoring
created class skeletons for 'Players' assignment