Buffered Inputs

Description
A core principle in any speedrun strategy will likely involve buffering inputs. Simply put, the player can hold a button, and Mac will begin executing that input at the first possible frame. These can be chained to perform multiple actions with no delay between them.

Execution
Press a button to perform an action (ex: press B to throw a left gut punch).

Immediately after Mac begins performing that action, release the previous button and press and hold the next action (ex: B to chain another gut punch) until that action starts.