added NMLPlayer class to facilitate testing shared servers