public void CheckCollisions() { _CollisionRobots = new List <Robot> (); foreach (Robot robots in _Robots) { if (_Player.CollideWith(robots) || robots.IsOffScreen(_GameWindow)) { _CollisionRobots.Add(robots); } } foreach (Robot newRobots in _CollisionRobots) { _Robots.Remove(newRobots); } }