Add blocking Player implementation suitable for use in an interactive scenario