View change-log.md for all details.

Added vectors package, for further development with vectors and various vector-related calculations

Created PropertiesItem and PropertiesBuilder interfaces, implementation currently incomplete.

Wrote Guns API, with any item able to be used as a projectile

Wrote properties for guns, all serializable.

Wrote events for bullet-hit-block and bullet-hit-entity

Created event for when guns are fired

Created the Fish cannon weapon

Made interfaces containing actions, will be later utilized for more extendable functionality.