Growth counter working and turn end function created.
Bug prevents color selective growth.
Fixed color bug and added damage effect.
Merge remote-tracking branch 'carly/master'

Conflicts:
	grid.py
Unit Cycling Notes
Process event through a dictionary event.type -> method setup.
Active terrain logic is setup so only one grid item can be active.
Made the grid a property of the Terrain class.
Modularized code into separate files.
Merge branch 'restructure' into unit_cycling

Conflicts:
	grid.py
Prepping terrain to contain units (flowers, rabbits, cake rolls, etc.)
Improved comment.
Cycling through units now.
Plant seeding mechanic now in play. Toy slowly becoming actual game.
Added skip, death, and loss of growth if surounded.
Removing __del__ duplication bug.