Maze Console program which creates a maze and then solves it using a queue and a stack in Java Needs to be commented better