Haha this is really weird! But about the Galaxy Champions TV the difference between Steam and itch version is that the Steam version you have a leaderboard and daily challenge.