Core for player