Lionhead Studios’ debut game went on sale on March 26, 2001. Fifteen years later the studio is closing. That’s one sad anniversary, but take heart little animal-based god game—you’re the most requested game on GOG.com this week, so the love is real.