void OnCollisionEnter(Collision _collision)
    {
        //If you collider with a player
        if (_collision.transform.gameObject.tag == "Player")
        {
            //If the player is the same colour as you
            if (_collision.transform.gameObject.GetComponent <Scr_Orb>().OrbColour == EntityColour)
            {
                Rigidbody PLRB = _collision.transform.gameObject.GetComponent <Rigidbody>();

                PLRB.AddForce((PLRB.transform.position - _collision.contacts[0].point).normalized * ExplosionForce);

                Destroy(this.gameObject);
                //Prompts the level to update how many entities are left in the level
                CurrentLevel.UpdateEntities(-1);
            }
        }
        //If you collider with another level entity
        else if (_collision.transform.gameObject.tag == "LevelEntity")
        {
            //If the player is the same colour as you
            if (_collision.transform.gameObject.GetComponent <Scr_LevelEntity>().EntityColour == EntityColour)
            {
                Destroy(this.gameObject);
                //Prompts the level to update how many entities are left in the level
                CurrentLevel.UpdateEntities(-1);
            }
        }
    }