Условие в методе sleep(); класса Room.java pause = level <= 15 ? 500 - (level - 1) * 20 : 200; По первому требованию Thread.sleep(500); вначале, принимает. Дальше нет (((