Thanks for this, I'll take a look, especially point 2... interesting!
The actual final release on tape for real hardware will load differently, and I have double checked this conforms with the rules of the competition.