Revert "separated GamePlayer actions from AbstractPlayer"

This reverts commit 29c20c2454e12f347fbad0e34997f70eb8cdf3ee.