@bamdadd: injecting the players and implementing turn