added rain
tweaked diagonal running speed
tweaked/normalized generation code