An improved maze solving algorithm based on an amoeboid organism