Mi juego es de carreras.

al objeto ''carro1''
le puse lo siguiente:

Collision con ''pared''
x = xprevious;
y = yprevious;


(La idea es que al colisionar con ''pared'' el ''carro1'' se quede parado)

Pero si el objeto ''carro1'' va muy rapido, ni a colisionado con ''pared'' y ya se queda trabado.

yo en ese tipo de juegos uso: "speed=-speed", para que la colision parezca un poco mas a un choque.
Disponilble The Penguin por RoeGames en play store (gratis):

https://play.google.com/store/apps/details?id=com.Roe.The_Penguin