private void Remove(ISpaceObject so)
        {
            canvas.Children.Remove(so.GetImage());
            if (so is Planet p)
            {
                Planets.Remove(p);
            }
            if (so is Asteroid a)
            {
                Asteroids.Remove(a);
            }

            SpaceObjects.Remove(so);
        }