Finished logic and structure for managing moving from tile to tile

Each road has 4 connection objects (Up, Down, Left, Right). This define
if a road's left tile is a IN, OUT or IN_OUT (For undefined One Way
directions). This let us know where in the tile to travel. We can select
one randomly if they are IN_OUTs that way, they will go loco.