language changes: std::vec -> std::slice; updated rust-sdl.