fixed eigenvalue/vector issue in expected_spin and payoffs