Building Maze Solutions With Computational Dreaming