Fixes, refactoring

Refactored opengltestworld's initialization

Added ability to initialize a texture2d with a fake2darray

More work on water Seededheightmap