I am a bit confused. This seems very interesting to me, but the link does not go to any place where one can download the game. Would love to see and/or play this...