Wrote more informative TODOs. Partial completion of Terrain class.
Pushing Water to a later date, as implementation is complex and requires
thinking. Implemented a simple gradient function in FBM class.