* Moved shoot() to worm instead of facade
* Added documentation to Bazooka, Rifle, Weapon, WeaponProjectile,
Projectile.

* Added remove(GameObject obj) to World

* Removed world from constructor projectile. The world is retrieved
trough usedWeapon.