Lots of stuff, less unintialized values, mesh class is partially complete