added wall colisions