Updated (close to fin) Player cpp/header

I modified my code according to Matt's comments and it should work
fluidly with the game.