Parent Implementation
Add getTerrain in Ecosystem
if initial row col different rules
Optimization: Added getType instead of type

Otherwise type would keep be run a lot on the same terrain.  Changed
ecosystem class to use getType()
Parent calls added also
Big update
Way too much dirt.  Update
More Water
More sand
Less dirt
Merge branch 'Terrain-Tiles'

Conflicts:
	Ecosystem.java
	Terrain.java