adds checkpoints system + final condition + some cleaning
updates Zone0