Cubes rock, and good work! but I'm afraid my soul cannot rest until I've pointed out that Cube 2, with it's ability to manipulate individual verticies on a 'cube', is a mockery of all things Cube.

It would be more accurately described as "hexahedron 2" although those amongst you who require an exact definition may insist upon "non-regular 6 side polyhedron 2"

Although it has to be said it doesn't roll off the tounge very well.

Any why would it? all those flat faces.