adds Move.getShortJSON - return just the details necessary to make
the move.

This takes the index of the move, to make sure moves are ordered right
regardless of what order they're received in.

It should probably be called something else, not sure what though.