Implemented Ship Modifiers

This commit completes the code required for the Ship Modifiers. The purpose for this is to allow for Ship objects to be slightly more unique.