Monster movement, part 1 - I think I've got line of sight working, but I need to do more testing by changing the map around.