Me and former colleague at Frontier used to go nuts during our break time, trying to make the most wacky machines in a game called ‘Besieged’ (by Spiderling Studios).
So.. what do you do when you want to test the limits of this game? When you find out the files are written to a plain-text format?
Of course, you write your own tool to generate bigger and badder siege engines!

Python module
Available at: https://github.com/robertvanduursen/PySieged