Use the moon shader to render meshes. Add dummy black/white textures for general use.
Add fixed down-scaled heightmap.
Adjust moon angle and color.
Set normals for the cubes. Track the current light vector for moons.
Use the normals in light calculations.