Renamed a ton of variables, added right boundary, and tons of other evil stuff...