Create Player class to wrap CommandLineIO for humans and AI (formerly Computer) for computers; rework things around this change; refactor here and there