Snowball Fight! is a game where players are asked to hit characters appearing randomly on-screen with a snowball, which then leads to a question to be answered. Though the questions are related to math by default, they can be modified so that they can contain any topic the teacher wishes, making the game highly customizable and can be adjusted for any grade.
Teachers can make turn this into a competitive challenge by forming his students into teams, with each team having a representative. The representatives quickly tries to guess under which object on-screen the random character will appear in, with no two teams having the same guess. Whomever gets the correct answer will earn his team a point, provided that they are able to answer the given question.