Fixed dot product being misimplemented, and normalize function dividing by square of magnitude rather than magnitude.
Fixed dot product being misimplemented, and normalize function dividing by
square of magnitude rather than magnitude.

jameswilddev/MasSplat,jameswilddev/WalkingSimulator,jameswilddev/MasSplat,jameswilddev/WalkingSimulator