anchor.diff:    /**
      * Sets the actual level in the statistics to the value i
      */
  -  void setActualLevel(int i){
  +  void setActualLevel(int i) {
       this.ksModel.setLevel(i);
     }
   
  
positive.code:       print("$stacktrace");
      }
  
  
      //  [-======== KEYLISTENER ========-]
  
      window.onKeyDown.listen((KeyboardEvent ev) {
        switch (ev.keyCode) {
          case KeyCode.UP:
            if(pull){
              pullUp();
            }else{
              moveUp();
            }
            break;
          case KeyCode.RIGHT:
            if(pull){
              pullRight();
            }else{
              moveRight();
            }
            break;
          case KeyCode.DOWN:
            if(pull){
              pullDown();
            }else{
              moveDown();
            }
            break;
          case KeyCode.LEFT:
            if(pull){
              pullLeft();
            }else{
              moveLeft();
            }
            break;
        }
        return "";
      });
    }
  
  
  //region LISTENER AND QUERYSELECTORS
  
    dynamic startscreenListener() async {
  
      /*
      register
      */
      querySelector('#register').onMouseDown.listen((MouseEvent e) {
        ksView.userdates();
        querySelector('#start').innerHtml = "";
        document
            .querySelector('#submit')
            .onMouseDown
            .listen((MouseEvent ev) {
          String username = ksView.username;
          String password = ksView.userPassword;
          print("You are registered now");
  
negative.code: 
      querySelector("#getuserid").onMouseDown.listen((MouseEvent f) async {
        ksView.getUserId();
        document.querySelector('#submit').onMouseDown.listen((MouseEvent ev) {
          String username = ksView.username;
          var pw = getUserId(username);
          print("the user you get is: $pw");
  