offloaded enemy-player collision detection to player, shield issues