Split brush calls up a bit.
Removed array in favor of a handful of vars
Rearranged touch logic