Updated the protocol to allow creation of projectiles.
Implemented shooting