Will do Regarding procedural generation I think I'll probably go for the Elite 2 approach, ie have a bunch of main systems that I've designed and then a big chunk of procedurally generated stuff beyond that.