Separating more of the RPG code out into new files for organization