A flow field is a 50x50 grid (representing a room), representing viable directions
to travel to reach a particular target (or targets). A given tile may have multiple
equally valid directions, so we represent this as a bitfield (where each bit in an
8-bit unsigned integer represents a direction that is either viable or not).
A flow field is a 50x50 grid (representing a room), representing viable directions to travel to reach a particular target (or targets). A given tile may have multiple equally valid directions, so we represent this as a bitfield (where each bit in an 8-bit unsigned integer represents a direction that is either viable or not).