Worked on the devil function (movePrivate). Needs more work
Worked on the devil function (movePrivate). Still needs more work. Also, could have cause problem in merge.