I seem to be stumped at the last testcase. For some reason, I follow the exact same steps as the expected result, until step 151 where I find the destructible wall at 6,20 is still there (and I'm not in breaker mode) and the expected result walks right through.
If for some reason I ignore the beer at 9,2 all is well, but that's not the right thing to do
What am I missing? I have a step-by-step log of everything that happens (http://pastebin.com/WFkyDCXF), but I can't find a fault in it.
(Coordinates are 0-based)
(Also..might be related, my code fails validation for the last 2 tests after submitting).
Edit: Ok, I figured it out...subtle but still my mistake. I neglected to follow one part of instruction regarding the consumption of beer. "The beer**s** remain in place after Bender has passed."