Remove Texture.
Reorder members to match code.
Add Vec3::dot.
Work in progress on fixing sky.