Fixed issue whereby players skins are not fully rechecked on rejoing
Added check to stop magic casting when interacting with interactables