Hello, thanks for downloading the game!
While the maze is randomly generated every run, it isn't infinite, you progress through the levels (there are 3) by finding portals that you exchange the souls you collect in order to open the portals allowing you to progress.
Hope this helps and share this game with your friends if you have fun. =)