improved enemy - player collision and combat code

ran into a humorous bug where the enemy seems to be trying to suffocate
the player, may consider incorporating into the game