improving how cloud float, randomness, etc