Added logic for calculating movement from known info, so user doesn't have to.