added MovesList, GameState classes
progress on search