Some of the major development plans for the massive PC-Only Game Star ...

With the Nintendo Switch being released a few weeks back, the game ...