Implements path boundaries for all road tiles.

TODO: Less strict window for when the user can execute a turn; handle situations where the car is forced to turn even without user intervention (e.g. T-intersection or corner)