Refactor cgame rocket datasource management