Thinking about overhauling my code a little bit. Some of the scripts and objects are in charge of things they shouldn't be.
Taking time in a branch of code to try this out, and see if it is more trouble than it is worth at this point.
Created a persistent game manager that will handle the overarching game logic
Started moving most of the Maze logic out of the the LevelManager into the Maze itself.
- Left off at the populate maze call that will still fire from LevelManager. Need to step through all of the helper methods that got moved into the maze