A random labyrinth creation/solving project in C++ and Java