implemented turn order, not working