A basic bonus generator, probably more structure to exploit.