Refactor genre, developer, publisher into new models and add relations to game