Added max velocity
Added fire knockback and fire-rate limit
Added line in direction of fire

And reduced shadow quality