agile 轻快的,敏捷的 机敏的,灵敏的
prowess 英勇;无畏 非凡的能力;高超的本领

rudimentary 基本的,初步的 早期的;发展未完全的

imperfect 不完美的;有缺点的;有瑕疵的

slip up 犯错误

permutation 变更;交换