/// <summary> /// Instantiates a player, puts him in the level, and remembers where to put him when he is resurrected. /// </summary> private LevelTile LoadStartTile(int x, int y) { start = RectangleExtensions.GetBottomCenter(GetBounds(x, y)); if (Statics.Gameover) { Statics.Gameover = false; } else { Statics.LevelPlayer.Reset(start); } return(new LevelTile(null, TileCollision.Passable)); }