Cleanup combat.cs, added Regions, eventually this needs quite a few methods created to break this up a bit.

Added Targeting of a single non-aggressed NPC (the closest one) if we have nothing targeting us