Improved map/path generation

We no longer need to hard code the starting point or it's direction.
Game will search for a 3 in the tile map and use that as it's starting
point, everything else is the same from there.