that worked brilliantly, it might be an issue since the raycast is every 12 frames and the ray info is every frame
only concern is if ray info gets info from another ray in the scene, im not sure
but that every frame helped, it should really be default, and if there is issues with it, it should be combined with the raycast action
which btw, the raycast seems to have a buggy start position, always casting from 0,0,0 instead of a specified 0,2,0, which means when the object is at the height, the ray clips and casts down into the water layer below
solution around this is to subtract 1 to the value before I apply it