Bug Fix round 1

changed all arrays back to char arrays, then had to flip logic opposite
in check if move is valid, and also flip logic on driver section in
main.