## Summary

Brief description of what this PR does.

## Changes

- 

## Testing

- [ ] Tests pass (`pytest tests/ -m "not e2e"`)
- [ ] Lint clean (`ruff check silly_kicks/ tests/`)
- [ ] Types clean (`pyright silly_kicks/`)

## Related issues

Closes #
