In make board, take either a hash of name->piece or a list of pieces
Basic solution to the knight's tour problem