Energy use seemed like a significant issue - how many flywheel spinups do you get out of a battery?
They could include a charging circuit that routes power through the assembled blocks. Each unit would still require it's own independent power for disconnected motion, but they could recharge when connected.
Maybe they could attach them to an external power supply?
Seems like it could be a constraint that needs to be solved for this to be useful