Fixed bullets not aiming straight

Bullets no longer fire on an angle if you click close to the player.
Firing is also now disabled if you click directly on the player (no
obvious angle).