Scoring invalid components PART 4

Redid many tests.  Return invalid tiles as part of score.  Custom
JSON Marshal/Unmarshal for VecSet.