public Vector2 getSpawnPoint(BoundaryEnum Zone)
    {
        switch (Zone)
        {
        case BoundaryEnum.UPPER_LEFT:
            return(upper_left_zone.getSpawnPoint());

        case BoundaryEnum.UPPER_RIGHT:
            return(upper_right_zone.getSpawnPoint());

        case BoundaryEnum.LOWER_LEFT:
            return(lower_left_zone.getSpawnPoint());

        case BoundaryEnum.LOWER_RIGHT:
            return(lower_right_zone.getSpawnPoint());

        default:
            return(new Vector2(0, 0));
        }
    }