Add Move class.

Change Position default ctor to be an invalid state.