Wave Games