Move all logic to Player prototype