God is a Cube: Programming Robot Cubes