Use less columns and a schema.

Create types for most columns.
Group by score.
Work in progress, 2nd equal type placing.

Worked on this a bit on a plane. Unfinished. Commit as-is.