Fullgames.sk has a games site too. :)
True, but most of those games just refer me back to itch.io :P
That's also true but I did find some good christmas games on there that were not anywhere else. lol