fixed the edge bounce behavior. Now things roll!