Thanks for your help everyone. This was seriously bugging me! I renamed the mod and all the innards to a different name I KNEW wasn't used and it did as it was supposed to. There must have been something called TestPrint.pm already.
Now that it's working, it's time to go play and break it again :)
"Age is nothing more than an inaccurate number bestowed upon us at birth as just another means for others to judge and classify us"
sulfericacid