Have TellTale Games Finally Got Competition?