Added abstract base testclass to test PlayerAction implementations against, updated concrete testclasses.