I added a new page to the website. "Help". Its now on the site's menu navigation bar.
I realized that I didn't have a page like this to help those who are having troubles downloading the games, so hopefully this will help people better in the future.
The "Contact" page can still be found, if you hover your mouse over the Help button. :)