It works!

- Initial replay of bag files, with synchronous callbacks
- no timing has been implemented yet (batch play)