Beruka wrote:You can still install this game!
steam://install/567090
Click here and it will work its magic onto your account.
EDIT: No, you have to send this into a Steam Chat box first, then click it.
Just copy-paste that link into your browser while being logged into Steam and it should do the trick. It's 121.8 MB download.