add maze generator
increase version
refactoring