Now no longer store unnecasary vertices.
Correctly calculates adjacent.
Floods the ocean.