refactor: from one box to ten boxes
adds core motion: boxes respond to device orientation
boxes are bouncy: adjusts friction and elasticity
chains all the boxes together with attachment behaviors