void CreatePlayer() { if (m_player != null) { DestroyPlayer(); } PlaneManager planeManager = Services.Get <PlaneManager>(); m_player = planeManager.InstantiatePlayer(); m_player.PlayerDeathEvent += HandlePlayerDeathEvent; m_player.PlayerDyingEvent += HandlePlayerDyingEvent; m_player.PlayerScoreEvent += HandlePlayerScoreEvent; }