We first saw these little blocks a few years ago but the 2.0 version, called M-Blocks 2.0, are a sigh to behold. Created by CSAIL at MIT, the blocks work as a sort of hive-mind, reorganizing themselves in real time by spinning, reconnecting, and even jumping.
The blocks communicate via barcodes on their surfaces and they can follow arrows around a flat surface. You can also tell them to form a shape and they will self-organize.
The best thing? CSAIL apparently really wants them to sound cool so they added a trippy background track to the video, ensuring that a bunch of little blocks scooting around each other wouldn’t be boring.