Save past states of the game

過去の局面情報を保持する機能を追加。
Shogi::Game#at(num_of_moves)で、
指定した手数の局面のGameオブジェクトをまるっと取得