Playback works in all backends!

- Playback now also works in Expyriment backend.
- Restructuring; further improved reduction in code redundancy
- Added feature to loop playback