messageLose method
This is the view which gets displayed when the user looses a level. If he didn't make it in time, then a different loose message gets displayed as he would get if he looses because his dozer ran into a brick.
Implementation
MenuView messageLose(bool timeout) {
  String msg;
  if (timeout) {
    msg = "Be faster and grow your dozer bigger next time!";
  } else {
    msg = "Your Dozer did not make it, avoid the dangerous bricks next time!";
  }
  DivElement div = DivElement();
  div.setAttribute("id", "button_to_menu");
  div.setAttribute("class", "message");
  div.append(getLogo());
  div.append(HRElement());
  HeadingElement levelTitle = HeadingElement.h2();
  levelTitle.appendText("You Lost!");
  div.append(levelTitle);
  SpanElement msgText = SpanElement();
  msgText.appendText(msg);
  msgText.style.fontStyle = "italic";
  div.append(msgText);
  HRElement hr = HRElement();
  hr.style.marginTop = "3vh";
  div.append(hr);
  ParagraphElement tapToAdvance = ParagraphElement()
    ..setAttribute("class", "tap-me")
    ..appendText("Tap To Continue");
  div.append(tapToAdvance);
  DivElement outerDiv = DivElement();
  outerDiv.append(div);
  this.content = outerDiv;
  return this;
}