+ Attempt on mouse warping/snapping fixes
+ Renamed almost all operator| functions with operator* since this makes more sense