Fianlizing the moving function...starting to make the final, big program