# Pastebin QnkIau96 https://gist.github.com/dannytatom/17d5fb773f8ee1d92f7ee217257d055a each function (like handleWander) does lotta conditional to see if they can see player, if they're within attack range, etc then switches state to handle what they should do