Scrapped generic terrain block idea, started working on ScalarField classes for a marching-squares esque terrain renderer