Merge pull request #8 from codeguru42/players

Add framework for other player types.