upgraded to ruby-chess 0.0.3 to fix undo bug