Spider Maze: Creepy Menu Screen

Detected Spider Maze update.