add "finishing stage", "generate monster by random time" logic