- Increased boundary margin: 60 → 100 pixels - Push whale 20px away from edge when bouncing (not just clamping) - Add random variation to bounce speed - Randomize Y direction when hitting horizontal edges - Tighter vertical bounds: 150-500 (was 120-550) - Prevents whale from getting stuck near edges - More natural swimming patterns in center area 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>