player method related tests

Not ready to merge, just sending for review.