fixed line of sight, added custom vector3
removed old LOS methods