fixed enemy.hit handler, added immune timer