Attempting command pattern for TrailBehaviour