If you want to change the look then give them 5 bucks.
The reality is that you only need A Start Menu or a dock to launch your crap.
My beef with Microsoft is that you can use Icons bigger than 256x256 and Start Menu currently doesn't scale icons bigger than that so you SOL when it comes to 4k monitors.
I was going to use Obly Tile and Microsoft screwed that idea with 10.
So in reality just add all your games to the Win 10 Start Menu and have at it. You just have to wait until someone comes up with the scaling issue or allows you to use custom png's instead of Icons.
Star Dock has a long history of taking money and not giving updates.
I would say that 99% of what they have to offer is really just a nitpickers choice and not necessary in Windows 10.
That's probably why they are moving to games.