refactor so multiple players at one time