Flesh out config loading and ship generation