Started a TileClassifier to store end tiles and the possible starting tiles that lead to them and use that to make a prediction.

Not very effective right now and is terribly inefficient.