Love the gameplay! Though I would suggest some small improvements . I went through the portal but that just restarted the game? I think you forgot to add an endscreen. Also, one of the generations I got had obstacles that prevented me from entering the area with the portal.
That said, the procedural generation must've been hard to code, and the 2d art is quite nice.