added week4a: intro to procedural generation