Fixed problem with shield power ups

The shields were only drawn the right way, the collision was still
handled with the measurements of the old shield.
The shield collision handling now also takes into account the
possibilities of reverted shields and bigger/smaller sizes.