Hello chaoticnuketral,
good question, simple answer: it depends. I've improved the ruling by the following requirement:
"a square should consist only of a single colour at a given time."
So if you're using 3D objects it is totally fine, as long each square has only one colour at a given time. So no gradients, multi-coloured textures or rotations are allowed.