documented ai_pong.py