JavaFX application that allows for creation of Mazes with a dynamic size, and also allows the user to play the maze or solve it automatically