Changed guard coordinates and hostility only when seen 

Using global square coordinates for the guard position fixed a loitering bug and made npc that should be hostile, only become so when they see you... so they wont start shouting at you through walls before knowing you are there.