markKnocker() was called before opponent areas were rebuilt by innerHTML='', so the is-knocker class and OUT badge were immediately destroyed. Move markKnocker to after opponent areas are created. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>