borders are now enforced as water faces
read me updated with contribution from @yellowiscool
improved log mechanisms