Disabled user from clicking Next until all steps have been completed. Temporarily highlighted steps without a solution in black.
Checked if subject is correct for any step type. This should solve the problem of being able to move any object when the current step is to ungroup.
Changed metadata solutions so that farmer does not have to open/close the pen/corral doors. Instead, check and move steps are used.