(bug) typo: oponent -> opponent