1. Bump() is called for an atom when it moves into a dense object. The argument passed into Bump() is what the atom bumps into. The way you have it - I don't know if this is how you intended it - is if a mob with the type /mob/enemies bumps into a mob, then it lowers the latter mob's HP.
2. Use the ismob() proc for this case.