Major Java Program (Source code and .exe file available)