Finishes DBInterpreter
Adds id back to Move model to keep moves unique