Made internal tables inside constructors local.
Added proper trig, movement, and kept bulletCount from never going down.