Split into player and map model.