Balls, Blocks & Cubes