moved movelist out of position
moved position to separate class