Messing around with Procedural Generation