continued work on player and camera class