Source code for Sliding Tile puzzle