Whenever I put in my name, I get a message saying that It has stopped working.
cin >> PlayerName; //String w/ 20 chars max
This extracts a single character from the standard input stream into the 21st element of PlayerName. PlayerName only has 20 elements.
cin.getline(Playername, 20) would be more appropriate. Your use of goto is ill-considered, and your monolithic main should be split into smaller functions.