rebuilt player turn methods, tired.  have some exceptions to handle still