Can't find The game League of Angels when trying to search games. When going to the page through a shortcut, it gives a 404: Oh Noes! message.
Going to Google search and searching for the game there, does täke me to the game page and works fine.
I have the game favorited and it does not show up there either.