Add some interfaces for later use
Add base lock and password lock
Fix FSM
Style fix
Buff system initial commit
Merge branch 'feature/buff' into feature/fsm
Merge branch 'feature/lock' into dev
Update for FlxTimer API change
DOT buff update
Used FSM as StateSwitch's backend