Move generic code into their own files for reuse
Better Ship Stat setup, names should have no spaces