Fix invalid start locations. Should actually use neighbour coordinate when check cell...