Two big and stupid bugs fixed, top = xOrigin in the constructor for Plate and the addCrustByCollision call had backwards signs in the math. Also continued work on Heightmap class.