Bail out of turret firing sequence if we're using a turret that needs electricty and we don't have enough.
Make pseudo player generated for turret firing a NPC instead of a player so messages display properly.
Restyle a bunch of turret code.