wall collision fixed