An example implementation of a .Net player