Added example behaviors. Implemented internal tick method