nice game, are these levels generated randomly?
Yes in a way. There are several defined sections that are randomly pieced together. I ran out of time to implement an actual level manager or thoughtful generation, so it is rough.