Yeah, since the GMTK game jam notation was still going on we couldn't upload new files so we preferred linking a temporary download URL. The game is fully hosted on itch.io now.