added game/player interface -- game now correctly switches between players