Added projectile range

moved the projectile origin to the left arm of the the player
Added projectile firing rate

Moved back the origin of the projectile to the centre.
Added projectile collision

Disabled firing while swimming
Slowed down bullet speed.
Added new NPC Vendor

Added a new NPC who is a vendor or trader
Added a new random movement AI for vendor
Changed the spawn position of dummy closer to the player spawn
Improvements: entities and console printing

Properly named NPC's so that can be printed
Improved removing entities when leaving levels and prints to console as
message.
Improved console printing.
Mid-stage of shooting projectiles
Imporvements on entities