start adding some ai state machines