Revised the engine to add a "helper" element and remove "floating" moves.