How to Create Mazes for Roamer to Explore