LARGE changes to the way we determine Train Station direction

- Added initial logic for Rails-Crawling algorithm. Recognizes any block
finding class at the moment.
- Still need a concrete way to assign fixing bridges (for later feature
of bandits)