JSON layouts++: index independent, write-only

- matrix
  * JSON layouts:
    + only writing works
    + index-agnostic
    + Object::flags and Bot::state as array of strings
    + removed all non-crucial data (physics bits, lower, velocity, shotTime,
      cargo etc.)
    + items & crew are nested rather than referenced