Added watersurface implemantation
tweaked fow code