Add controller tile-by-tile movement

Wrote a function to move character to neighbouring tiles. Currently moves only a single tile on each mouse click. Added a table helper function. Renamed "entries" to "tiles" for map_table.