Write a lower-level ping-pong - references #1
Add tests - references #3