added wanderMovementComponent, changed wander in MovementHelper
components now extend BaseComponent, baseComponent now includes
IBaseComponent