Some Generation stuff and improvments

Hope this doesn't spam @PEMapModder email :smile:
What is the wrong?