15 Puzzle Project 2