2D Spring cubes

- next: make 3D
- next: change style, different shapes, orientation
- next: use JS to bring more richness