Finished. Sort of a bug in temperature, and not sure why Maxwell-Boltzmann distribution is skewed from data.