Change panels to singleton classes to allow more decoupling
Maze navigation is now functional