Your game is "Mucha Lucha - Mascaritas of the Lost Code"! Now go play it