Implement Terrain, and update Camouflage and Nature Power accordingly.

Terrain is basically a copy/paste of weather code right now.