Added interface for world objects.

Made changes in: WorldObject
Javadoc added to view package

Made changes in: GamePanel, Window
javadoc player, gamecontroller
Projectile, Weapon

added projectile and updated weapon + javadoc