added support for preferred movement
removed unnecessary variables
made changes for parameter file

PARAMETER.hpp will contain definitions that it gets from the new
parameters.txt