Create Maze games

Create 2D maze games where the player has to find the way out. Draw the maze yourself, or have one generated every time the level is played. Multiple floors, a torch that only lights a few cells ahead, and a trail showing where you have already been.