Bugfix: get the sunscreen drop several times

Now the player is able to get the sunscreen drop several times and
correctly change between the invincible and normal state.