Automatic platformer maze generation framework