Skeleton for rabbit and flower. Cleaning up unit code.
Flower functionality now in its own class.
Component-like design with a key-event manager.
Merge branch 'flowers_and_rabbits'

Conflicts:
	terrain.py
	unit.py