After pushing the "Incorrect Move" button, the program prompts for whether the move was a flip or a translation, which block the correct move was, and the intended destination.
Possible ways to identify where to place the block:
Double click using the cursor
Allow the user to move only the selected block with a submit button to stop permitted movement and record
After pushing the "Incorrect Move" button, the program prompts for whether the move was a flip or a translation, which block the correct move was, and the intended destination.
Possible ways to identify where to place the block: