Added collisions for bubble shield

Maintain a in_shield variable to determine whether or not to take
damage.