Init emigrate

Almost all move check, only proj not safe
Init ZX