Make flow predicate take position, not tile.
Fix broken equip slots. (Oops.)
Monster AI for ranged attacks!