Have to pass trough each checkpoints for triggering the end