Use macro to make debug easier
Provide interface to initialize LuaStateMachine
Now dynamically assign StateMachine for GameActor