fixed unit tests. Also added a migration to make GameDefinition.Name required.