fixed error

removing a walker from vector<Walker> is very inefficient, try std::list instead?