Added debugging lines for onBombPlantFailure() and found the point of failure in the code to be getInventor().getType (expected BREWING, but actuallys returns PLAYER).