private void ResetState() { currentLevel.Reset(); player = currentLevel.Player; cursor.MoveTo(player.Position); currentLevel.Sprites.Add(cursor.SpriteContainer); camera.Reset(player.Position); keyState = new KeyStates(); mouseState = new MouseState(); }