Create rg_fsm.cpp