Adds place for padding to be passed in, fixes func description
Fixes wrong name breaking everything
Adds warning for setupChords(), comments, etc.
Rearranges functions, perhaps will ease reading
Rearranges more things and stuff.

- Is it more or less readable now? I can't tell.