Added part5 (moveall) and its test cases.