Build a function (knight_moves) that shows the simplest possible way to get from one square to another by outputting all squares the knight will stop on along the way
https://www.theodinproject.com/lessons/ruby-knights-travails
https://medium.com/@young.scottw/graphs-e8849d6a4499
https://medium.com/@young.scottw/implementing-an-undirected-graph-in-ruby-c11258b3d95b