Terrain Class Done?

Essential code finished, needs to be tested in main.