random monster generation added.