Fixed bounding box problem. Correctly knows when colliding now.
Bounding box working correctly again.
Moving back towards having a behaviourManager, such that individual
parts don't have their own behaviours anymore.

So a virus will have a behaviourManager, and it can include a Move, a
Collide, a Hunt, etc.

I guess the limbManager separately takes care of the behaviours for the
limbs
Merge pull request #1 from zlot/behaviour-manager-for-creature

Behaviour manager for creature pulled from own branch back into working