Adding Systematic Player; validating all args