fixed problem where mutate allowed points outside of walls