chargen, more progress

- fixed bug in rng.cpp (typo)
- added lots more options in chargen