video game pattern