Changed startup, update, and shutdown to virtual methods.
Implemented BlankBehaviour to current Behaviour spec.