that makes sense, just to make sure i understood correctly, you rotate all the vectors (which themselves represent a face) when rotating the cube and simply get whichever is currently Vector3.up to know it's the one facing up?