added basic cpu player stuff and tests