wall collision bug