A lot of refactoring in this update, tons of building upon what @Fingon00 created over the weekend:
Removed drawing functions from GamestateHelper, setup_commands, and tile_commands to contain them all into a new class called DrawHelper.
Moved button listeners to a new cogs class "ButtonListener"
Standardized ship naming system to Interceptor = int, Cruiser = cru, Dreadnought = drd, Starbase = sb. Ships should now be named "color-int", "color-cru", etc...
Fixed image name files to match this system
Put all hexes into a single folder to allow for less confusing file paths
Changed tile commands to remove players needing to spell or type ship names
Adjusted explore to now pull and place tiles based on "sector.json" data
Added tile_discard list in gamestate to handle skipped explore tiles
Tile add/remove control now adjusts player influence discs
Added reputation tile deck
Added Eridani setup with 2 random reputation tiles
A lot of refactoring in this update, tons of building upon what @Fingon00 created over the weekend: