['rhetoric', 'innovation', 'memories', 'materials', 'theories']
Estic creant un joc on un quadrat es mou per la pantalla, però vull que s'aturi quan arribi a la vora. He intentat diverses coses, però no aconsegueixo que funcioni.

```python
import pygame

pygame.init()

# ... (Resta del codi d'inicialització)

running = True
while running:
    # ... (Gestió d'esdeveniments)

    # Moviment del quadrat
    quadrat_x += velocitat_x
    quadrat_y += velocitat_y

    # ... (Resta del codi de dibuix)

    pygame.display.flip()
```
Per aturar el quadrat a la vora de la pantalla, has de comprovar si la seva posició està fora dels límits de la pantalla i, en cas afirmatiu, ajustar la seva posició i/o velocitat.

```python
import pygame

pygame.init()

# ... (Resta del codi d'inicialització)

running = True
while running:
    # ... (Gestió d'esdeveniments)

    # Moviment del quadrat
    quadrat_x += velocitat_x
    quadrat_y += velocitat_y

    # Comprovar límits de la pantalla
    if quadrat_x < 0:
        quadrat_x = 0
    elif quadrat_x + quadrat_amplada > amplada_pantalla:
        quadrat_x = amplada_pantalla - quadrat_amplada

    if quadrat_y < 0:
        quadrat_y = 0
    elif quadrat_y + quadrat_alçada > alçada_pantalla:
        quadrat_y = alçada_pantalla - quadrat_alçada

    # ... (Resta del codi de dibuix)

    pygame.display.flip()
```