This is Pan Pan. According to the official description, it's "a fast-paced battle game". With, uh, panties.