Fixes from the deployment branch

- Refactoring getRandomIcon to getIcon
- Uncommenting migrations
- Making the articles unique
- Removing `.torunaments = tournament` as it was causing issues.

@statico or @tumanyanani for review.
@Dimitri-Gnidash wasn't this something we wanted to remove from Game model?