Player reversal

issue #8 updated for conformity