Shooting mechanics

Added projectile entity
implemented basic shooting mechanics