Bug fixes
Made sure a player may not overwrite an existing piece to cheat.
Split the input method to three methods, not as cluttered, a method does only one thing. (use TypeOfInput() to ask player for next input)
A user can no longer crash the program by placing a piece on a non-existant position.
Added "Y" as a valid answer when asked to play a new game.