Generic GameSystem management.
Also fix large chords being ignored when a sub-chord active
ie: F and SHIFT_RIGHT are held down, F and (F + SHIFT_RIGHT) are two separate commands
Command mapped to F gets called, SHIFT_RIGHT + F isn't