Fixed laser to laserlauncher bugs

Laser is now aligned to laserlauncher through rotation (firing animation
is perfect)
Size is now used in ALL vector/rotation calculations