added the UML for the maze