added randomness to envoirement.as, maybe should make Nature and Culture subclasses.