# Pocket 5 Soccer Game Plan ## Phase 1: Core Game Mechanics (Complete) - [x] Set up basic Three.js scene with a soccer field. - [x] Create player, AI teammates, and AI opponents. - [x] Implement player movement controls. - [x] Implement ball physics and possession logic. - [x] Basic AI: All AI players chase the ball. ## Phase 2: Improved AI Behavior - [x] When a player has the ball, AI teammates spread out in a diamond formation. - [ ] **Next Steps:** - [ ] Improve defensive AI: Instead of all chasing the ball, have defenders mark opponent players or cover zones. - [ ] Goalkeeper AI: Implement a goalkeeper that stays near the goal and tries to block shots. - [ ] AI Shooting/Passing: Make AI players with the ball decide whether to shoot or pass to a teammate. ## Phase 3: UI and UX - [ ] **Next Steps:** - [ ] Display a scoreboard. - [ ] Add a game timer. - [ ] Create a start/reset menu. - [ ] Add visual indicators for the selected player.