Added random move from occupied zone
Corrected crash
Minor refactor
Corrected zone filtering