Keeping locked useless moves after reverted move for better performance (needs more tweaking) + debugger ui changes