Game characterizations of function classes and Weihrauch degrees