All Rust commits from Facepunch
Fixed IsInsideOuterBounds returning false when in the deep sea, bricking all LOS checks