rewrote the Monte Carlo code to be muuuuuuuuuch cleaner. I'm almost done!