Making a random level generator that makes interesting levels would be quite hard, as one of the main challenges of making the game was designing 3d levels that work well in 2d. It's an interesting idea though. Thanks for playing :)
Thanks for the feedback! W for jump makes a lot of sense and its not being used yet for anything else, so might as well. Also, QE rotation is already implemented... just not mentioned in the tutorial.