private void CheckIfLevelComplete() { List <Rectangle> endPoints = GetMapRectangles("EndPoint"); if (Sprites[0] is Player player && CollisionChecker.IsCollisionWithRectangle(player, endPoints[0])) { if (Sprites.Count == 1) { LevelComplete = true; } else { LevelComplete = false; } } }