Tons of changes/updates. FSM still in progress. Keymap/clipping coming soon.