The launcher link on "Download Annihilus" tab doesn't work, please fix.