Not bad for a first project!
There's a little glitch, though: after you die and reset, you restart the level, but the hazards don't work anymore: there are only three spikes right under where you spawn, and some exclamation marks that do not spawn neither spikes nor lasers. They just stand still where they are. A page refresh is needed to restart the game properly.
However, as I said, it's a nice work for a first project!