You've made an excellent, well-polished product! You've got attention to detail (wall bump, missing square indicator), consistent aesthetic, a tutorial, difficulty ramping, a good number of levels, and well-designed puzzles where there are choices and adequate protection against random guessing. Fits the theme well, too!
For a game jam I don't think there's honestly anything I'd do differently. Maybe just saving current level or something so people can come back later. Terrific job!