updated AI

- bots will now check for line of sight before aiming and firing at the
player. They will also make use of the player's last known location to
investigate.