Tile puzzle made for a reference for AI problem