Bugfixes to guards and ARCHERS!!! :D

yay archers! also lookat works properly now. Also using bukkit's
hasLineOfSight instead of our non-functional code.