An Eight-Puzzle game wrote in Java.