Added Terrain class & minor changes
Changed square.h's attributes to be private, changed battlemap.cpp's
reference to the attribute to use the accessor and mutator method