Added back end checking

move course now returns whether or not that move filled the requirement
set.