lint
organizing vars
columns
 simplifying vars
duplicated checks
options is a better pattern
sprite object to hold positions
unused var
 better defaults
 one var per function