Sargius, I am able to provide you a class that will enable you to generate mazes. Due to the nature of maze generation algorithms, there is no way to anticipate or adjust difficulty as this is a subjective human measure. Please see attached private message for more details. -Philip Taylor.