.gitignore: files that may be created during use but will be ignored in keeping the version history
algorithms.h: header file with the declarations and defintions of the general algorithm, the node containing the puzzle state and information, and the helper functions for heuristics, etc.
main.cpp: contains only main fucntion calling the main menu
puzzleMaker.h: header file containing the puzzle class, including the overloads in use to avoid redundant code and the different ways to manipulate the puzzle easily
tileMenu.h: simple menu UI for ease of use
How to use: download repository or individual executables that match your operating system.
IMPORTANT:
idelTilePzl.exe: windows executable
idelTilePzl.out: linux executable