Another Stripfight entry: an ambitious one for a weekly challenge. I may well have not finished it in time.