Nice idea, but...
...it needs some real work:
- The restart should be instant. Even if you press the skip button (which isn't easy to see) the whole thing still takes much too long, especially seeing as it is often a matter of trial-and-error and moving the wheel a few milimeters to see if it works.
- There really should be a way to de-select something I'm holding or get rid of a piece that was previously selected without restarting the whole build process.
- Given how inexact the build process is, you really shouldn't have to be so spot-on to succeed. Often moving the wheel literally only a milimeter to the right or left changes it from a complete failure to a success...
- There really should be something that lets you know if a wheel is attached. Say, have it go red like it does if it overlaps a bar if it is placed so that it isn't hooked up.