Merge branch 'development' into loadoutScreen
Game now adds playership by itself.
Added classes for Passive abilities and effects
Added support for more loadout options. Added a PassiveAbility that lowers reloading speed by 90%. Applied this to PlayerShip.
Added PassiveDamageModifier class.
Added PassiveTakeDamageModifier which makes the player take less damage (or more, but that's not very useful) per hit.
Wrote more javadoc for PlayerShip.
Clarified passive abilities' constructors for proper usage. Also added some more javadoc in general.
More javadoc.
Fixed tests.
Fixed merge conflicts. Also removed damage from all weapon constructors.