Added a holdSwitch variable. Initialized uninitialized variables.
Placed code block into an if statement. Implemented the hold logic which prevents consecutive holds.
Added kick functionality to the 'I' piece which is partially functional.