Guns, Bullets, and lots of little fixes/changes

Working on guns for player
guns and bullets have their own stats
Moved Shoot function from player to gun
Changed DebugText structure some
Use DebugText:TextTable instead of :Text
lots of other little fixes, blah blah blah