add random number generation convenience methods
create fraction field data structure
add logic to compute fluid fraction field
add bubble scattering probability function and altered direction computation