Added NPlayer constructor