Major Changes: Move Function kinda working