fix randomness
update levels