Old gaming website from early 2000s

I used to play on this website as a kid. It was different games you could play on the web browser. One I remember specifically was a type of photo puzzle where you had to unscramble blocks to make a photo. I think there was another game called Drag Race. There was a mascot all over the website and I can’t exactly remember what it was exactly— but some type of male creature with a sneaky/half hidden face. I think his name was Incognito?