Yes. I found another page where it ran thru the Click Here button. It was after clicking "Community Page" on the Awesomenauts page. NOW it takes me somewhere else after installing, and I lost the URL. Trying to find for others...it was something like /run/204300 (the A-Nauts game ID).