Am I screwed?

I have written a far better usable script and presented it here: