Every person who shall violate section 23-1, 23-2 or 23-3 is hereby declared to be a principal and not an accomplice, and conviction of any violator of this chapter may be had on the uncorroborated testimony of any other person who shall violate this chapter, even though such other person shall participate in the same act of gaming as the person so convicted, and every person engaged in gaming as defined in this chapter is hereby required to testify against any person indicted for violation of this chapter in connection with the act of gaming in question; provided, however, that no person so testifying shall be convicted or punished for violation of this chapter on his own testimony. (Mont. Co. Code 1965, § 10-4; 1924, ch. 483, § 243D.)