Fixed bugs removing widget from a box hole

Moved code from dragstart to drop.
Progress on generating paths

Paths to recently created widgets implemented.
Fixed drop position problem

When dropping on the back of a widget ended up in the wrong place.
Can now train a doubling robot