Very Nice! You hit the nail on the head with the kind of stuff I like to make and scout for. I'm making a 3d game along the lines of such concepts. Surprised you introduced platonic solids into it, a little bit of esoteric knowledge perhaps? I've had Andy Bartlett teaching at my school as well.