Added abstract method for firing weapon in Weapon class
added rotation code to Weapon class
Weapon is now rendered on world