Resizable maze generation