fixed islands/ infinite loop bug
AStart shifting in