initial commit of prototype #3 - choose move with max material value