Reducing clutter
Refactoring + FlxExtendedFSM class with transition tables and pooling.