A Java program that reads a file or user input of a 3D or 4D maze and runs through the maze.