public void whatUpdate() { if (gsm.getCurrentLevel() == 1) { ji.update(); door1.checkPlayers(ji, moved); checkRegularDoor1(); } if (gsm.getCurrentLevel() == 2) { rae.update(); door2.checkPlayers(rae, moved); checkRegularDoor2(); } if (gsm.getCurrentLevel() == 3) { pinkDoor.checkRae(rae, moved); greenDoor.checkJi(ji, moved); checkColoredDoors(); } if (gsm.getCurrentLevel() == 4) { door4.checkRae(rae, moved); checkRegularDoor4(); } if (gsm.getCurrentLevel() == 5) { door5.checkPlayers(ji, rae, moved); checkRegularDoor5(); } if (gsm.getCurrentLevel() == 6) { door6.checkPlayers(ji, rae, moved); checkRegularDoor6(); ji.checkCatch(rae); } if (gsm.getCurrentLevel() == 7) { door7.checkPlayers(ji, rae, moved); checkRegularDoor7(); ji.checkCatch(rae); } if (gsm.getCurrentLevel() == 8) { door8.checkPlayers(ji, rae, moved); checkRegularDoor8(); ji.checkCatch(rae); } if (gsm.getCurrentLevel() == 9) { door9.checkPlayers(ji, rae, moved); checkRegularDoor9(); ji.checkCatch(rae); } if (gsm.getCurrentLevel() == 10) { button.checkPress(ji); button.updateWall(ji); button.update(); door10.checkPlayers(ji, rae, moved); checkRegularDoor10(); } if (gsm.getCurrentLevel() >= 3) { ji.update(); rae.update(); ji.checkCatch(rae); if (ji.fellDead() || rae.fellDead()) { restart(); } } }