NEWS August 20, 2018 by Stephen Radford Three new indie games launch on the Nintendo Switch today Bad North, Morphies Law, and Prison Architect hit the eShop!