added size and fixed up the player class and entity class