*(trivial)* not a blocker, but please consider *new_cube = self.cube1 + self.cube1 - self.cube1*