Tank and Terrain Interaction/Tank Resourses

Incorporation of the tank changing speeds based upon the terrain it is currently traversing. Resolves issue #288. This can be tested in the TankTerrainSpeedTest class with plenty of room to analyze and tweak the  modifiers on the individual terrains.