Added More Functionality for IO, Board, and Player