Added more comments to make more readable

Ran out of time to do all of them, sorry.  I focused on Level, because
it was the most difficult to figure out

Also separated the vertical acceleration in fluids from horizontal speed
modifier