Create Weapon Subclasses- Create BulletBuilder Subclasses
Apply Factory Method Pattern
Create Weapon Subclasses- Create BulletBuilder Subclasses
Apply Factory Method Pattern
Create Weapon Subclasses- Create BulletBuilder Subclasses
Apply Factory Method Pattern
1. multi-bullet weapons are now handled ( their bullet count decrement) 

2.TripleFireBehaviour is added. still in progress..
the constractor weapon(app, bulletCount) was added
Left and right mouse buttons were set to fire using different fire behaviours.
Plasma Weapon
FireBehavior & Plasma
Wheel Firing