Minor optimization, and fixed bug with round results.

Made a few minor changes to fix stuff I noticed.

* RunThisTournament.py no longer gives only 10:0 and 0:10. This was a critical bug I encountered when I wanted to confirm Nyuroki's score versus the new hill.
* Did a little optimization like only parsing programs once, and making Arena.py only stringify the memory when you actually need logging.
* Fixed a little ugly code to make everything work better.