Just checked erogames' site and it says not available right now, so most likely they are fixing bugs/reworking the game.