come on board (=join) / cinch / slot / top-notch / from what I gather / bed down in / wend one's way / run head-on into.. / head-on collision / stand no chance of .. / withstand / counteract / get the hang of.. / dogged / tenaciously / thicket / deft / offset