added lifespan
replaced noise with random
working
looking good
final commits