Ugh, that was one I looked into but not hard enough I guess. All the clues pointed to a penguin game, but the whole sled thing threw me off. I tried looking for games with the southern lights to cross reference but Google failed me. Though I did find some interesting articles about penguins playing video games.