Added water support to the engine

Rendering not implemented yet.