CS1300 Development assignment - 3D rotating cubes widget