require logging for player
Use EM:Synchrony explicitly
Add test harness