Edited Weapon Code

Railguns shoot properly now, and the LaserGun class should also work
better now.  I also discovered a bug that lags the game.