added back wall collision