Documented Player.hs