Added raytracing for bullets

Bullet target is set to it's destination instead of implied from shot
angle (so regardless of mouse click distance to player, shots point to
the same angle).