refactors __init__, creates matrix_to_game and tests matrices are same size, close #47