fix captain choosing

idk why i made it so stupidly complex the first time