This past week has been really great for the Windows Store, when it comes to games, and no wonder, we have another interesting title. CanyonCapers is another old style platform title. With a lot of modern polish.