/// <summary>
    /// Remove all sprites from this room. It will no longer be visible.
    /// </summary>
    public void RemoveSprites()
    {
        for (int i = 0; i < spriteList.Count; i++)
        {
            spritePool.Return(spriteList[i]);
        }

        spriteList.Clear();
        hasSprites = false;
    }