add some more actions to catch failed move attempts