cannot remember if it's important, committing anyways..
added Print function to controller, referee and player - can be controlled by boolean variable (and by pragma directives