@EmperorArthur: I actually just removed the line you commented about, pathTo takes care of all movement (so we can do complex things with collision detection without worrying about what the base AI class does). Personally I think we should keep the two separate, as they're inherently different behaviors and thus we may want to fine tune the two (Activating a probably static object vs pursuing a fleeing character).