water kinda done, wierd cbuffer bugs and stuff but looks ok