consolidated character and characterModel scripts, although messily