basic turn based play functional