Sliding Puzzle This mess of code is from a few years back. I'll clean it up later, but it's still fun to play with.