Define elevator behaviors and add methods