Rename IDestructable to Destructible.
Don't replace program unless compilation succeeds.
Make controls more natural.
Fix landblock coordinates not ranging between 0 and 1.
Bits of matrix math for lighting.
Phong lighting.
Various changes.