updated virus from tpt++, updated saving code (todo: move VIRS into correct id / make it not a mod element)