Programming Assignment 4: 8 Puzzle: Instructions