Minor changes, make_transaction() method
Securing things a little bit by not passing the Judge object to players, as Python does not have attributes visibilities and thus we cannot protect the object from external changes. Passing as a parameter a copy of the judge interface to be used instead. Tested and working