NSFW, because I keep coming back to this sort of script as a concept, some rough suggestions some not so rough, short