course – n. the way something progresses or develops
rally – v. to bring people together for a common purpose
self-destruct – v. to destroy itself
eliminate – adj. to completely remove or get rid of something
bid – n. an attempt or effort to achieve something