Use arrow keys to control the player to the red-x to generate a new maze. There are 5 shapes that are randomly swapped between to create a randomly generated maze within them. This game is infinity playable.
Followed Griffpatch's tutorial for the maze generation but the flashlight code is mine.