It was the Mega, but I was able to get to it through the other link on the site. Sorry for the late reply, I don't check itch.io often.
Thanks for your reply! ;)