pure random generator is iterated each frame so new seed is available on request

this remove need of IO monad for obviously pure computations.
extended timesheet with some randoms fed into computation

now game is more interesting