Optimized Cube class.

Instead of creating a new rotation matrix for each call to Cube::draw(), we pass one by reference as an argument.