fixed a problem with bullets changing angles, but still have a problem
with bullet starting at origin before player moves