put "create state machine" under abstract a_fighter class