Very decent entry! You've nailed down a fantastic core mechanic, intriguing enough to keep the player's attention, while also deep enough that you can create quite a few more levels. Since this is your first game jam game, I'm gonna point out a few things that I think you can work on your next jam:
- A core mechanic is just, well, a mechanic. Without other bells and whistles like art and music, the game feels more like a plain math problem than an actual game. Try to decorate it a bit next time: choose a theme, design the art around that theme, pick some sick music, etc.
- You obviously know a bit about level archetypes, even if you don't realize it. May I suggest you this reading material for your next puzzle game, so that you can dish out interesting levels with ease for your next jam?
- During the development of a game, there are a lot of things that seems obvious to you, but the player won't understand them at all. Sure, you know exactly where each lazer goes, its orientation, its length and blah blah. But that's because you've been programming and staring at each lazer for hours, while the player did not. After completing a feature, I suggest you sit back and think about whether the player can understand the feature immediately, and if not, then how much explanation you will need to put in. If you have friends or family members, you can give it to them and ask them to play blindly, with no instruction, to see how well they understand a game. That's what I'd usually done for each game jam.
Overall a decent entry, and your first game jam entry too! Pat yourself in the back, read all of the comments other people have written, play some more games, and prepare for the next game jam. It only gets better from here, good luck!