fixed randomness issue

now there's just one source of randomness for the whole game, instead of
making a new one every time that could be seeded the same. health
power-ups should be working now.