void Awake()
    {
        if (Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }

        enemies = new Dictionary <int, GameObject>();

        Instance = this;
    }
    void Awake()
    {
        if(Instance != null && Instance != this)
        {
            Destroy(gameObject);
        }

        enemies = new Dictionary<int, GameObject>();

        Instance = this;
    }