Added procedural generation demo