Added "position" and "time" fields to MoveState class, and modified constructors, instantiation where appropriate.
Added TODO comments for changes that should be made, relating to issues #174, #177, and #163.

Closes #176.