User blog comment:Ducksoup/The Future of Infoboxes on Wikia/@comment-5590118-20150825044413/@comment-24473195-20150825211144

It looks good. In terms of lua I did something very similar. One suggestion to consider is that it is better to use mw.loadData("") instead of having the games table inside Module:Games. In this case the module is invoked 3 or more times and reloading that table each time. Also, turning that into a separate module will allow re-use by other lua templates/modules. At least that's the trick I used to populate two potBoxes automatically.