Weapons now stop after hitting boundaries
Weapons now stop on boundaries
Minor fixes to code
Minor fixes to code