Initial commit for the player model refactoring.