Use Buffer instead of std::queue

The vehicle now employ the new buffers instead of the std::queue, the
std::queue function is removed as it is replaced