added wall reaction. NOW FOR THE REAL THING