Bullet should have been a local function

Also, got the update code working, but bullet collision isn't working yet
A lot of refactoring and rearrangement

I have passed in necessary information like playerCoords and got
the bullet firing, colliding with objects, but need to test whether
it can hit other players. I was however able to hit myself, so it
must be working.