hitting a wall with proper self inside block