Thanks for the indepth criticism, especially on the stage generation. I haven't considered implementing a way to control the level complexity on account of the levels already being pretty simplistic, but it would be a good idea to add it anyway.
What do you consider part of the stages complexity specifically?
Also I wouldn't really consider those `just little details`, I appreciate it anyway :>